home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 July / Macworld (1999-07).dmg / Shareware World / Info / For Developers / Mops 3.4.sea / Mops source / Asm Source / parser < prev    next >
MacBinary  |  1996-11-17  |  6.3 KB  |  [TEXT/MSET]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: parser

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
10% dexvert Jesper Olsen Module (music/jesperOlsen) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Sun Nov 17 13:11:09 1996, modified Sun Nov 17 13:11:09 1996, creator 'MSET', type ASCII, 5817 bytes "parser" , at 0x1739 381 bytes resource default (weak)
99% file data default
49% TrID Macintosh plain text (MacBinary) default
33% TrID TTComp archive compressed (bin-4K) default (weak)
16% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MSET]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 06 70 61 72 73 65 72 | 00 00 00 00 00 00 00 00 |..parser|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 53 45 | 54 01 00 00 00 00 00 00 |.TEXTMSE|T.......|
|00000050| 00 00 00 00 00 16 b9 00 | 00 01 7d ae b5 05 bd ae |........|..}.....|
|00000060| b5 05 bd 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 9b b1 00 00 |........|........|
|00000080| 5c 20 2d 2d 2d 2d 20 46 | 49 4c 45 3a 20 70 61 72 |\ ---- F|ILE: par|
|00000090| 73 65 72 20 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ser ----|--------|
|000000a0| 2d 2d 2d 2d 20 5c 20 0d | 0d 5c 20 53 65 70 20 39 |---- \ .|.\ Sep 9|
|000000b0| 36 20 42 44 41 20 20 55 | 73 65 20 61 73 65 6d 62 |6 BDA U|se asemb|
|000000c0| 6c 65 72 20 74 6f 20 72 | 65 77 72 69 74 65 20 50 |ler to r|ewrite P|
|000000d0| 61 72 73 65 54 6f 6b 65 | 6e 2e 0d 0d 30 20 2d 3e |arseToke|n...0 ->|
|000000e0| 20 64 6c 65 76 65 6c 20 | 0d 30 09 76 61 6c 75 65 | dlevel |.0.value|
|000000f0| 09 50 4f 53 09 09 09 09 | 5c 20 70 6f 73 69 74 69 |.POS....|\ positi|
|00000100| 6f 6e 20 6f 6e 20 6c 69 | 6e 65 20 0d 30 09 76 61 |on on li|ne .0.va|
|00000110| 6c 75 65 09 4c 49 4e 45 | 43 54 20 0d 30 09 76 61 |lue.LINE|CT .0.va|
|00000120| 6c 75 65 09 53 54 4f 52 | 45 44 54 4f 4b 45 4e 20 |lue.STOR|EDTOKEN |
|00000130| 0d 30 09 76 61 6c 75 65 | 09 43 48 41 52 43 4f 55 |.0.value|.CHARCOU|
|00000140| 4e 54 09 09 5c 20 63 68 | 61 72 20 69 6e 20 64 65 |NT..\ ch|ar in de|
|00000150| 66 69 6e 69 74 69 6f 6e | 20 0d 0d 09 73 74 72 69 |finition| ...stri|
|00000160| 6e 67 20 20 54 4f 4b 45 | 4e 20 0d 0d 5c 20 4e 65 |ng TOKE|N ..\ Ne|
|00000170| 77 20 43 68 61 72 63 6c | 61 73 73 0d 5c 20 57 65 |w Charcl|ass.\ We|
|00000180| 20 6e 6f 77 20 72 65 74 | 75 72 6e 20 30 20 66 6f | now ret|urn 0 fo|
|00000190| 72 20 64 69 67 69 74 73 | 20 61 6e 64 20 31 20 66 |r digits| and 1 f|
|000001a0| 6f 72 20 6c 65 74 74 65 | 72 73 2e 0d 0d 63 6f 64 |or lette|rs...cod|
|000001b0| 65 20 43 48 41 52 43 4c | 41 53 53 20 20 5c 20 3a |e CHARCL|ASS \ :|
|000001c0| 63 6f 64 65 20 43 48 41 | 52 43 4c 41 53 53 20 5c |code CHA|RCLASS \|
|000001d0| 20 4e 65 77 20 53 65 70 | 74 65 6d 62 65 72 20 31 | New Sep|tember 1|
|000001e0| 2c 31 39 39 36 20 42 41 | 2d 20 0d 68 65 78 20 20 |,1996 BA|- .hex |
|000001f0| 20 20 20 20 20 20 20 20 | 20 20 20 5c 20 6c 6f 63 | | \ loc|
|00000200| 0d 30 43 30 30 20 77 2c | 20 30 30 32 30 20 77 2c |.0C00 w,| 0020 w,|
|00000210| 20 5c 20 43 4d 50 49 2e | 42 20 23 24 32 30 2c 44 | \ CMPI.|B #$20,D|
|00000220| 30 20 3b 20 27 20 27 20 | 42 6c 61 6e 6b 0d 36 46 |0 ; ' ' |Blank.6F|
|00000230| 35 43 20 77 2c 20 20 20 | 20 20 20 20 20 20 5c 20 |5C w, | \ |
|00000240| 42 4c 45 2e 53 20 20 63 | 6e 74 72 6c 0d 30 43 30 |BLE.S c|ntrl.0C0|
|00000250| 30 20 77 2c 20 30 30 34 | 31 20 77 2c 20 5c 20 43 |0 w, 004|1 w, \ C|
|00000260| 4d 50 49 2e 42 20 23 24 | 34 31 2c 44 30 20 20 3b |MPI.B #$|41,D0 ;|
|00000270| 20 27 41 27 0d 36 44 31 | 36 20 77 2c 20 20 20 20 | 'A'.6D1|6 w, |
|00000280| 20 20 20 20 20 5c 20 42 | 4c 54 2e 53 20 20 74 72 | \ B|LT.S tr|
|00000290| 79 64 69 67 0d 30 43 30 | 30 20 77 2c 20 30 30 35 |ydig.0C0|0 w, 005|
|000002a0| 41 20 77 2c 20 5c 20 43 | 4d 50 49 2e 42 20 23 24 |A w, \ C|MPI.B #$|
|000002b0| 35 41 2c 44 30 20 3b 20 | 27 5a 27 0d 36 46 35 45 |5A,D0 ; |'Z'.6F5E|
|000002c0| 20 77 2c 20 20 20 20 20 | 20 20 20 20 5c 20 42 4c | w, | \ BL|
|000002d0| 45 2e 53 20 20 6d 61 79 | 62 65 0d 30 43 30 30 20 |E.S may|be.0C00 |
|000002e0| 77 2c 20 30 30 36 31 20 | 77 2c 20 5c 20 43 4d 50 |w, 0061 |w, \ CMP|
|000002f0| 49 2e 42 20 23 24 36 31 | 2c 44 30 20 3b 20 27 61 |I.B #$61|,D0 ; 'a|
|00000300| 27 0d 36 44 31 36 20 77 | 2c 20 20 20 20 20 20 20 |'.6D16 w|, |
|00000310| 20 20 5c 20 42 4c 54 2e | 53 20 20 74 72 79 73 70 | \ BLT.|S trysp|
|00000320| 65 63 0d 30 43 30 30 20 | 77 2c 20 30 30 37 41 20 |ec.0C00 |w, 007A |
|00000330| 77 2c 20 5c 20 43 4d 50 | 49 2e 42 20 23 24 37 41 |w, \ CMP|I.B #$7A|
|00000340| 2c 44 30 20 3b 20 27 7a | 27 0d 36 46 35 32 20 77 |,D0 ; 'z|'.6F52 w|
|00000350| 2c 20 20 20 20 20 20 20 | 20 20 5c 20 42 4c 45 2e |, | \ BLE.|
|00000360| 53 20 20 6d 61 79 62 65 | 20 20 20 20 20 3b 0d 37 |S maybe| ;.7|
|00000370| 30 30 32 20 77 2c 20 20 | 20 20 20 20 20 20 20 5c |002 w, | \|
|00000380| 20 4d 4f 56 45 51 20 20 | 23 24 30 32 2c 44 30 20 | MOVEQ |#$02,D0 |
|00000390| 3b 20 73 70 65 63 69 61 | 6c 20 45 76 65 72 79 74 |; specia|l Everyt|
|000003a0| 68 69 6e 67 20 61 62 6f | 76 65 20 27 7a 27 0d 34 |hing abo|ve 'z'.4|
|000003b0| 45 37 35 20 77 2c 20 20 | 20 20 20 20 20 20 20 5c |E75 w, | \|
|000003c0| 20 52 54 53 0d 30 43 30 | 30 20 77 2c 20 30 30 33 | RTS.0C0|0 w, 003|
|000003d0| 30 20 77 2c 20 5c 20 74 | 72 79 64 69 67 20 20 43 |0 w, \ t|rydig C|
|000003e0| 4d 50 49 2e 42 20 23 24 | 33 30 2c 44 30 20 3b 20 |MPI.B #$|30,D0 ; |
|000003f0| 27 30 27 0d 36 44 30 36 | 20 77 2c 20 20 20 20 20 |'0'.6D06| w, |
|00000400| 20 20 20 20 5c 20 20 20 | 20 20 20 20 20 20 42 4c | \ | BL|
|00000410| 54 2e 53 20 20 74 72 79 | 73 70 65 63 0d 30 43 30 |T.S try|spec.0C0|
|00000420| 30 20 77 2c 20 30 30 33 | 39 20 77 2c 20 5c 20 20 |0 w, 003|9 w, \ |
|00000430| 20 20 20 20 20 20 20 43 | 4d 50 49 2e 42 20 23 24 | C|MPI.B #$|
|00000440| 33 39 2c 44 30 20 3b 20 | 27 39 27 0d 36 46 33 45 |39,D0 ; |'9'.6F3E|
|00000450| 20 77 2c 20 20 20 20 20 | 20 20 20 20 5c 20 20 20 | w, | \ |
|00000460| 20 20 20 20 20 20 42 4c | 45 2e 53 20 20 64 69 67 | BL|E.S dig|
|00000470| 69 74 0d 30 43 30 30 20 | 77 2c 20 30 30 32 38 20 |it.0C00 |w, 0028 |
|00000480| 77 2c 20 5c 20 74 72 79 | 73 70 65 63 20 43 4d 50 |w, \ try|spec CMP|
|00000490| 49 2e 42 20 23 24 32 38 | 2c 44 30 20 3b 20 27 28 |I.B #$28|,D0 ; '(|
|000004a0| 27 0d 36 37 33 32 20 77 | 2c 20 20 20 20 20 20 20 |'.6732 w|, |
|000004b0| 20 20 5c 20 20 20 20 20 | 20 20 20 20 42 45 51 2e | \ | BEQ.|
|000004c0| 53 20 20 6c 65 74 74 65 | 72 0d 30 43 30 30 20 77 |S lette|r.0C00 w|
|000004d0| 2c 20 30 30 32 39 20 77 | 2c 20 5c 20 20 20 20 20 |, 0029 w|, \ |
|000004e0| 20 20 20 20 43 4d 50 49 | 2e 42 20 23 24 32 39 2c | CMPI|.B #$29,|
|000004f0| 44 30 20 3b 20 27 29 27 | 0d 36 37 32 43 20 77 2c |D0 ; ')'|.672C w,|
|00000500| 20 20 20 20 20 20 20 20 | 20 5c 20 20 20 20 20 20 | | \ |
|00000510| 20 20 20 42 45 51 2e 53 | 20 20 6c 65 74 74 65 72 | BEQ.S| letter|
|00000520| 0d 30 43 30 30 20 77 2c | 20 30 30 32 34 20 77 2c |.0C00 w,| 0024 w,|
|00000530| 20 5c 20 20 20 20 20 20 | 20 20 20 43 4d 50 49 2e | \ | CMPI.|
|00000540| 42 20 23 24 32 34 2c 44 | 30 20 3b 20 27 24 27 0d |B #$24,D|0 ; '$'.|
|00000550| 36 37 32 41 20 77 2c 20 | 20 20 20 20 20 20 20 20 |672A w, | |
|00000560| 5c 20 20 20 20 20 20 20 | 20 20 42 45 51 2e 53 20 |\ | BEQ.S |
|00000570| 20 64 6f 6c 6c 61 72 0d | 30 43 30 30 20 77 2c 20 | dollar.|0C00 w, |
|00000580| 30 30 32 44 20 77 2c 20 | 5c 20 20 20 20 20 20 20 |002D w, |\ |
|00000590| 20 20 43 4d 50 49 2e 42 | 20 23 24 32 44 2c 44 30 | CMPI.B| #$2D,D0|
|000005a0| 20 3b 20 27 2d 27 0d 36 | 37 31 30 20 77 2c 20 20 | ; '-'.6|710 w, |
|000005b0| 20 20 20 20 20 20 20 5c | 20 20 20 20 20 20 20 20 | \| |
|000005c0| 20 42 45 51 2e 53 20 20 | 6d 69 6e 75 73 0d 30 43 | BEQ.S |minus.0C|
|000005d0| 30 30 20 77 2c 20 30 30 | 33 42 20 77 2c 20 5c 20 |00 w, 00|3B w, \ |
|000005e0| 20 20 20 20 20 20 20 20 | 43 4d 50 49 2e 42 20 23 | |CMPI.B #|
|000005f0| 24 33 42 2c 44 30 20 3b | 20 27 3b 27 0d 36 37 31 |$3B,D0 ;| ';'.671|
|00000600| 41 20 77 2c 20 20 20 20 | 20 20 20 20 20 5c 20 20 |A w, | \ |
|00000610| 20 20 20 20 20 20 20 42 | 45 51 2e 53 20 20 20 6c | B|EQ.S l|
|00000620| 65 74 74 65 72 0d 30 43 | 30 30 20 77 2c 20 30 30 |etter.0C|00 w, 00|
|00000630| 32 42 20 77 2c 20 5c 20 | 20 20 20 20 20 20 20 20 |2B w, \ | |
|00000640| 43 4d 50 49 2e 42 20 23 | 24 32 42 2c 44 30 20 3b |CMPI.B #|$2B,D0 ;|
|00000650| 20 27 2b 27 0d 36 37 31 | 41 20 77 2c 20 20 20 20 | '+'.671|A w, |
|00000660| 20 20 20 20 20 5c 20 20 | 20 20 20 20 20 20 20 42 | \ | B|
|00000670| 45 51 2e 53 20 20 64 69 | 67 69 74 0d 37 30 30 32 |EQ.S di|git.7002|
|00000680| 20 77 2c 20 20 20 20 20 | 20 20 20 20 5c 20 20 20 | w, | \ |
|00000690| 20 20 20 20 20 20 4d 4f | 56 45 51 20 20 23 24 30 | MO|VEQ #$0|
|000006a0| 32 2c 44 30 20 3b 20 73 | 70 65 63 69 61 6c 0d 34 |2,D0 ; s|pecial.4|
|000006b0| 45 37 35 20 77 2c 20 20 | 20 20 20 20 20 20 20 5c |E75 w, | \|
|000006c0| 20 20 20 20 20 20 20 20 | 20 52 54 53 0d 31 32 31 | | RTS.121|
|000006d0| 30 20 77 2c 20 20 20 20 | 20 20 20 20 20 5c 20 6d |0 w, | \ m|
|000006e0| 69 6e 75 73 20 4d 4f 56 | 45 2e 42 20 28 41 30 29 |inus MOV|E.B (A0)|
|000006f0| 2c 44 31 20 3b 20 20 4c | 6f 6f 6b 20 61 74 20 6e |,D1 ; L|ook at n|
|00000700| 65 78 74 20 63 68 61 72 | 0d 30 43 30 31 20 77 2c |ext char|.0C01 w,|
|00000710| 20 30 30 32 38 20 77 2c | 20 5c 20 20 20 20 20 20 | 0028 w,| \ |
|00000720| 20 43 4d 50 49 2e 42 20 | 23 24 32 38 2c 44 31 20 | CMPI.B |#$28,D1 |
|00000730| 3b 20 27 28 27 20 2d 28 | 20 49 66 20 77 65 27 72 |; '(' -(| If we'r|
|00000740| 65 20 69 6e 20 61 20 77 | 6f 72 64 2c 0d 36 37 30 |e in a w|ord,.670|
|00000750| 38 20 77 2c 20 20 20 20 | 20 20 20 20 20 5c 20 20 |8 w, | \ |
|00000760| 20 20 20 20 20 42 45 51 | 2e 53 20 20 6c 65 74 74 | BEQ|.S lett|
|00000770| 65 72 20 20 3b 20 20 69 | 74 27 73 20 61 20 73 70 |er ; i|t's a sp|
|00000780| 65 63 2c 20 20 0d 32 30 | 30 34 20 77 2c 20 20 20 |ec, .20|04 w, |
|00000790| 20 20 20 20 20 20 5c 20 | 20 20 20 20 20 20 4d 4f | \ | MO|
|000007a0| 56 45 2e 4c 20 44 34 2c | 44 30 20 20 20 3b 20 20 |VE.L D4,|D0 ; |
|000007b0| 6f 74 68 65 72 77 69 73 | 65 20 61 20 64 69 67 69 |otherwis|e a digi|
|000007c0| 74 2e 0d 34 45 37 35 20 | 77 2c 20 20 20 20 20 20 |t..4E75 |w, |
|000007d0| 20 20 20 5c 20 20 20 20 | 20 20 20 52 54 53 0d 37 | \ | RTS.7|
|000007e0| 30 30 33 20 77 2c 20 20 | 20 20 20 20 20 20 20 5c |003 w, | \|
|000007f0| 20 63 6e 74 72 6c 20 20 | 4d 4f 56 45 51 20 23 24 | cntrl |MOVEQ #$|
|00000800| 30 33 2c 44 30 0d 34 45 | 37 35 20 77 2c 20 20 20 |03,D0.4E|75 w, |
|00000810| 20 20 20 20 20 20 5c 20 | 20 20 20 20 20 20 20 52 | \ | R|
|00000820| 54 53 0d 37 30 30 31 20 | 77 2c 20 20 20 20 20 20 |TS.7001 |w, |
|00000830| 20 20 20 5c 20 6c 65 74 | 74 65 72 20 4d 4f 56 45 | \ let|ter MOVE|
|00000840| 51 20 23 24 30 31 2c 44 | 30 0d 34 45 37 35 20 77 |Q #$01,D|0.4E75 w|
|00000850| 2c 20 20 20 20 20 20 20 | 20 20 5c 20 52 54 53 0d |, | \ RTS.|
|00000860| 37 34 30 30 20 77 2c 20 | 20 20 20 20 20 20 20 20 |7400 w, | |
|00000870| 5c 20 64 6f 6c 6c 61 72 | 20 4d 4f 56 45 51 20 23 |\ dollar| MOVEQ #|
|00000880| 24 30 30 2c 44 32 20 3b | 20 43 68 61 6e 67 65 20 |$00,D2 ;| Change |
|00000890| 41 61 2e 2e 5a 7a 20 74 | 6f 20 64 69 67 69 74 20 |Aa..Zz t|o digit |
|000008a0| 69 6e 20 63 61 73 65 0d | 37 30 30 30 20 77 2c 20 |in case.|7000 w, |
|000008b0| 20 20 20 20 20 20 20 20 | 5c 20 64 69 67 69 74 20 | |\ digit |
|000008c0| 20 4d 4f 56 45 51 20 23 | 24 30 30 2c 44 30 20 3b | MOVEQ #|$00,D0 ;|
|000008d0| 20 42 41 53 45 20 3e 31 | 30 0d 34 45 37 35 20 77 | BASE >1|0.4E75 w|
|000008e0| 2c 20 20 20 20 20 20 20 | 20 20 5c 20 52 54 53 0d |, | \ RTS.|
|000008f0| 32 30 30 32 20 77 2c 20 | 20 20 20 20 20 20 20 20 |2002 w, | |
|00000900| 5c 20 6d 61 79 62 65 20 | 4d 4f 56 45 2e 4c 20 44 |\ maybe |MOVE.L D|
|00000910| 32 2c 44 30 0d 34 45 37 | 35 20 77 2c 20 20 20 20 |2,D0.4E7|5 w, |
|00000920| 20 20 20 20 20 5c 20 3b | 63 6f 64 65 20 0d 0d 64 | \ ;|code ..d|
|00000930| 65 63 69 6d 61 6c 20 0d | 0d 63 6f 64 65 20 50 41 |ecimal .|.code PA|
|00000940| 52 53 45 54 4f 4b 45 4e | 20 20 20 5c 20 3a 63 6f |RSETOKEN| \ :co|
|00000950| 64 65 20 20 50 41 52 53 | 45 54 4f 4b 45 4e 20 5c |de PARS|ETOKEN \|
|00000960| 20 4e 65 77 20 53 65 70 | 74 65 6d 62 65 72 20 31 | New Sep|tember 1|
|00000970| 2c 31 39 39 36 20 42 41 | 2d 20 52 65 71 75 69 72 |,1996 BA|- Requir|
|00000980| 65 73 20 74 68 65 0d 20 | 20 20 20 20 20 20 20 20 |es the. | |
|00000990| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000009a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 5c 20 4e | | \ N|
|000009b0| 65 77 20 63 68 61 72 63 | 6c 61 73 73 20 74 6f 20 |ew charc|lass to |
|000009c0| 66 75 6e 63 74 69 6f 6e | 0d 68 65 78 20 20 20 20 |function|.hex |
|000009d0| 20 20 20 20 20 20 20 20 | 20 20 20 5c 20 20 20 20 | | \ |
|000009e0| 20 20 20 6c 6f 63 0d 32 | 43 31 45 20 77 2c 20 20 | loc.2|C1E w, |
|000009f0| 20 20 20 20 20 20 20 20 | 20 5c 20 20 20 20 20 20 | | \ |
|00000a00| 20 50 4f 50 20 20 20 20 | 20 44 36 0d 36 37 32 34 | POP | D6.6724|
|00000a10| 20 77 2c 20 20 20 20 20 | 20 20 20 20 20 20 5c 20 | w, | \ |
|00000a20| 20 20 20 20 20 20 42 45 | 51 2e 53 20 20 20 65 6f | BE|Q.S eo|
|00000a30| 6c 0d 35 33 34 36 20 77 | 2c 20 20 20 20 20 20 20 |l.5346 w|, |
|00000a40| 20 20 20 20 5c 20 20 20 | 20 20 20 20 53 55 42 51 | \ | SUBQ|
|00000a50| 2e 57 20 20 23 24 31 2c | 44 36 0d 37 34 30 31 20 |.W #$1,|D6.7401 |
|00000a60| 77 2c 20 20 20 20 20 20 | 20 20 20 20 20 5c 20 20 |w, | \ |
|00000a70| 20 20 20 20 20 4d 4f 56 | 45 51 20 20 20 23 24 30 | MOV|EQ #$0|
|00000a80| 31 2c 44 32 20 20 3b 20 | 53 65 74 20 6d 61 79 62 |1,D2 ; |Set mayb|
|00000a90| 65 20 74 6f 20 72 65 74 | 75 72 6e 20 6c 65 74 74 |e to ret|urn lett|
|00000aa0| 65 72 0d 32 30 35 36 20 | 77 2c 20 20 20 20 20 20 |er.2056 |w, |
|00000ab0| 20 20 20 20 20 5c 20 20 | 20 20 20 20 20 4d 4f 56 | \ | MOV|
|00000ac0| 45 41 2e 4c 20 28 41 36 | 29 2c 41 30 20 20 3b 20 |EA.L (A6|),A0 ; |
|00000ad0| 44 55 50 20 50 4f 50 20 | 41 30 0d 37 38 30 30 20 |DUP POP |A0.7800 |
|00000ae0| 77 2c 20 20 20 20 20 20 | 20 20 20 20 20 5c 20 20 |w, | \ |
|00000af0| 20 20 20 20 20 4d 4f 56 | 45 51 20 20 20 23 24 30 | MOV|EQ #$0|
|00000b00| 30 2c 44 34 20 20 3b 20 | 49 6e 69 74 69 61 6c 6c |0,D4 ; |Initiall|
|00000b10| 79 20 27 2d 27 20 69 73 | 20 74 6f 20 62 65 20 61 |y '-' is| to be a|
|00000b20| 20 64 69 67 69 74 0d 37 | 41 32 30 20 77 2c 20 20 | digit.7|A20 w, |
|00000b30| 20 20 20 20 20 20 20 20 | 20 5c 20 20 20 20 20 20 | | \ |
|00000b40| 20 4d 4f 56 45 51 20 20 | 20 23 24 32 30 2c 44 35 | MOVEQ | #$20,D5|
|00000b50| 20 20 3b 20 27 20 27 20 | 53 65 74 75 70 20 62 6c | ; ' ' |Setup bl|
|00000b60| 6f 6f 70 0d 31 30 31 38 | 20 77 2c 20 20 20 20 20 |oop.1018| w, |
|00000b70| 20 20 20 20 20 20 5c 20 | 62 6c 6f 6f 70 20 20 20 | \ |bloop |
|00000b80| 4d 4f 56 45 2e 42 20 20 | 28 41 30 29 2b 2c 44 30 |MOVE.B |(A0)+,D0|
|00000b90| 20 3b 20 53 6b 69 70 20 | 62 6c 61 6e 6b 73 0d 42 | ; Skip |blanks.B|
|00000ba0| 30 30 35 20 77 2c 20 20 | 20 20 20 20 20 20 20 20 |005 w, | |
|00000bb0| 20 5c 20 20 20 20 20 20 | 20 20 20 43 4d 50 2e 42 | \ | CMP.B|
|00000bc0| 20 20 20 44 35 2c 44 30 | 0d 35 32 43 45 20 77 2c | D5,D0|.52CE w,|
|00000bd0| 20 46 46 46 41 20 77 2c | 20 20 20 5c 20 20 20 20 | FFFA w,| \ |
|00000be0| 20 20 20 20 20 44 42 48 | 49 20 20 20 20 44 36 2c | DBH|I D6,|
|00000bf0| 62 6c 6f 6f 70 0d 36 46 | 31 30 20 77 2c 20 20 20 |bloop.6F|10 w, |
|00000c00| 20 20 20 20 20 20 20 20 | 5c 20 20 20 20 20 20 20 | |\ |
|00000c10| 42 4c 45 2e 53 20 20 20 | 65 6f 6c 0d 32 32 34 38 |BLE.S |eol.2248|
|00000c20| 20 77 2c 20 20 20 20 20 | 20 20 20 20 20 20 5c 20 | w, | \ |
|00000c30| 20 20 4d 4f 56 45 41 2e | 4c 20 41 30 2c 41 31 20 | MOVEA.|L A0,A1 |
|00000c40| 20 3b 20 54 65 73 74 20 | 74 68 65 20 66 69 72 73 | ; Test |the firs|
|00000c50| 74 20 63 68 61 72 2e 0d | 36 31 30 30 20 77 2c 20 |t char..|6100 w, |
|00000c60| 46 46 35 45 20 77 2c 20 | 20 20 5c 20 20 20 42 53 |FF5E w, | \ BS|
|00000c70| 52 20 20 20 20 20 64 69 | 63 5b 63 68 61 72 63 6c |R di|c[charcl|
|00000c80| 61 73 73 5d 0d 36 37 31 | 45 20 77 2c 20 20 20 20 |ass].671|E w, |
|00000c90| 20 20 20 20 20 20 20 5c | 20 20 20 42 45 51 2e 53 | \| BEQ.S|
|00000ca0| 20 20 20 6e 75 6d 62 65 | 72 0d 35 33 34 30 20 77 | numbe|r.5340 w|
|00000cb0| 2c 20 20 20 20 20 20 20 | 20 20 20 20 5c 20 20 20 |, | \ |
|00000cc0| 53 55 42 51 2e 57 20 20 | 23 24 31 2c 44 30 0d 36 |SUBQ.W |#$1,D0.6|
|00000cd0| 37 32 43 20 77 2c 20 20 | 20 20 20 20 20 20 20 20 |72C w, | |
|00000ce0| 20 5c 20 20 20 42 45 51 | 2e 53 20 20 20 77 6f 72 | \ BEQ|.S wor|
|00000cf0| 64 0d 37 38 30 33 20 77 | 2c 20 20 20 20 20 20 20 |d.7803 w|, |
|00000d00| 20 20 20 20 5c 20 20 20 | 4d 4f 56 45 51 20 20 20 | \ |MOVEQ |
|00000d10| 23 24 30 33 2c 44 34 20 | 3b 20 20 73 70 65 63 69 |#$03,D4 |; speci|
|00000d20| 61 6c 0d 36 30 34 32 20 | 77 2c 20 20 20 20 20 20 |al.6042 |w, |
|00000d30| 20 20 20 20 20 5c 20 20 | 20 42 52 41 2e 53 20 20 | \ | BRA.S |
|00000d40| 20 6b 6c 65 61 6e 75 70 | 0d 34 32 39 36 20 77 2c | kleanup|.4296 w,|
|00000d50| 20 20 20 20 20 20 20 20 | 20 20 20 5c 20 65 6f 6c | | \ eol|
|00000d60| 20 20 43 4c 52 2e 4c 20 | 28 41 36 29 20 20 3b 20 | CLR.L |(A6) ; |
|00000d70| 44 52 4f 50 20 50 55 53 | 48 20 23 30 0d 32 44 33 |DROP PUS|H #0.2D3|
|00000d80| 43 20 77 2c 20 30 20 77 | 2c 20 34 20 77 2c 20 5c |C w, 0 w|, 4 w, \|
|00000d90| 20 20 20 20 20 20 50 55 | 53 48 20 23 34 0d 32 44 | PU|SH #4.2D|
|00000da0| 33 43 20 77 2c 20 30 20 | 77 2c 20 30 20 77 2c 20 |3C w, 0 |w, 0 w, |
|00000db0| 5c 20 20 20 20 20 20 50 | 55 53 48 20 23 30 20 0d |\ P|USH #0 .|
|00000dc0| 32 44 33 43 20 77 2c 20 | 30 20 77 2c 20 30 20 77 |2D3C w, |0 w, 0 w|
|00000dd0| 2c 20 5c 20 20 20 20 20 | 20 50 55 53 48 20 23 30 |, \ | PUSH #0|
|00000de0| 20 0d 34 45 37 35 20 77 | 2c 20 20 20 20 20 20 20 | .4E75 w|, |
|00000df0| 20 20 20 20 5c 20 20 20 | 20 20 20 52 54 53 0d 37 | \ | RTS.7|
|00000e00| 38 30 31 20 77 2c 20 20 | 20 20 20 20 20 20 20 20 |801 w, | |
|00000e10| 20 5c 20 6e 75 6d 62 65 | 72 20 4d 4f 56 45 51 20 | \ numbe|r MOVEQ |
|00000e20| 20 23 24 30 31 2c 44 34 | 20 3b 20 73 65 74 20 27 | #$01,D4| ; set '|
|00000e30| 2d 27 20 74 6f 20 62 65 | 20 61 20 64 69 67 69 74 |-' to be| a digit|
|00000e40| 0d 35 33 34 36 20 77 2c | 20 20 20 20 20 20 20 20 |.5346 w,| |
|00000e50| 20 20 20 5c 20 20 20 20 | 20 20 20 20 53 55 42 51 | \ | SUBQ|
|00000e60| 2e 57 20 23 24 31 2c 44 | 36 0d 36 42 32 34 20 77 |.W #$1,D|6.6B24 w|
|00000e70| 2c 20 20 20 20 20 20 20 | 20 20 20 20 5c 20 20 20 |, | \ |
|00000e80| 20 20 20 20 20 42 4d 49 | 2e 53 20 20 65 6e 64 0d | BMI|.S end.|
|00000e90| 31 30 31 38 20 77 2c 20 | 20 20 20 20 20 20 20 20 |1018 w, | |
|00000ea0| 20 20 5c 20 6e 75 6d 6c | 6f 6f 70 20 20 4d 4f 56 | \ numl|oop MOV|
|00000eb0| 45 2e 42 20 28 41 30 29 | 2b 2c 44 30 0d 36 31 30 |E.B (A0)|+,D0.610|
|00000ec0| 30 20 77 2c 20 46 46 33 | 32 20 77 2c 20 20 20 5c |0 w, FF3|2 w, \|
|00000ed0| 20 20 20 20 20 20 20 20 | 20 20 42 53 52 20 20 20 | | BSR |
|00000ee0| 20 64 69 63 5b 63 68 61 | 72 63 6c 61 73 73 5d 0d | dic[cha|rclass].|
|00000ef0| 35 36 43 45 20 77 2c 20 | 46 46 46 38 20 77 2c 20 |56CE w, |FFF8 w, |
|00000f00| 20 20 5c 20 20 20 20 20 | 20 20 20 20 20 44 42 4e | \ | DBN|
|00000f10| 45 20 20 20 44 36 2c 6e | 75 6d 6c 6f 6f 70 0d 36 |E D6,n|umloop.6|
|00000f20| 30 31 32 20 77 2c 20 20 | 20 20 20 20 20 20 20 20 |012 w, | |
|00000f30| 20 5c 20 20 20 20 20 20 | 20 20 42 52 41 2e 53 20 | \ | BRA.S |
|00000f40| 20 65 6e 64 74 73 74 0d | 37 38 30 32 20 77 2c 20 | endtst.|7802 w, |
|00000f50| 20 20 20 20 20 20 20 20 | 20 20 5c 20 77 6f 72 64 | | \ word|
|00000f60| 20 20 4d 4f 56 45 51 20 | 20 23 24 30 32 2c 44 34 | MOVEQ | #$02,D4|
|00000f70| 20 3b 20 73 65 74 20 27 | 2d 27 20 74 6f 20 62 65 | ; set '|-' to be|
|00000f80| 20 61 20 73 70 65 63 69 | 61 6c 0d 35 33 34 36 20 | a speci|al.5346 |
|00000f90| 77 2c 20 20 20 20 20 20 | 20 20 20 20 20 5c 20 20 |w, | \ |
|00000fa0| 20 20 20 20 20 53 55 42 | 51 2e 57 20 23 24 31 2c | SUB|Q.W #$1,|
|00000fb0| 44 36 0d 36 42 31 32 20 | 77 2c 20 20 20 20 20 20 |D6.6B12 |w, |
|00000fc0| 20 20 20 20 20 5c 20 20 | 20 20 20 20 20 42 4d 49 | \ | BMI|
|00000fd0| 2e 53 20 20 65 6e 64 0d | 31 30 31 38 20 77 2c 20 |.S end.|1018 w, |
|00000fe0| 20 20 20 20 20 20 20 20 | 20 20 5c 20 77 64 6c 6f | | \ wdlo|
|00000ff0| 6f 70 20 20 20 4d 4f 56 | 45 2e 42 20 28 41 30 29 |op MOV|E.B (A0)|
|00001000| 2b 2c 44 30 0d 36 31 30 | 30 20 77 2c 20 46 46 32 |+,D0.610|0 w, FF2|
|00001010| 30 20 77 2c 20 20 20 5c | 20 20 20 20 20 20 20 20 |0 w, \| |
|00001020| 20 20 42 53 52 20 20 20 | 20 64 69 63 5b 63 68 61 | BSR | dic[cha|
|00001030| 72 63 6c 61 73 73 5d 0d | 35 33 30 30 20 77 2c 20 |rclass].|5300 w, |
|00001040| 20 20 20 20 20 20 20 20 | 20 20 5c 20 20 20 20 20 | | \ |
|00001050| 20 20 20 20 20 53 55 42 | 51 2e 42 20 23 24 30 31 | SUB|Q.B #$01|
|00001060| 2c 44 30 0d 35 32 43 45 | 20 77 2c 20 46 46 46 36 |,D0.52CE| w, FFF6|
|00001070| 20 77 2c 20 20 20 5c 20 | 20 20 20 20 20 20 20 20 | w, \ | |
|00001080| 20 44 42 48 49 20 20 20 | 44 36 2c 77 64 6c 6f 6f | DBHI |D6,wdloo|
|00001090| 70 0d 34 41 34 36 20 77 | 2c 20 20 20 20 20 20 20 |p.4A46 w|, |
|000010a0| 20 20 20 20 5c 20 65 6e | 64 74 73 74 20 54 53 54 | \ en|dtst TST|
|000010b0| 2e 57 20 20 20 44 36 20 | 20 20 20 20 3b 20 3c 2d |.W D6 | ; <-|
|000010c0| 4e 65 65 64 20 74 68 69 | 73 20 74 6f 20 67 65 74 |Need thi|s to get|
|000010d0| 20 74 68 65 20 0d 36 42 | 30 32 20 77 2c 20 20 20 | the .6B|02 w, |
|000010e0| 20 20 20 20 20 20 20 20 | 5c 20 20 20 20 20 20 20 | |\ |
|000010f0| 20 42 4d 49 2e 53 20 20 | 20 65 6e 64 20 20 20 20 | BMI.S | end |
|00001100| 3b 20 73 74 72 69 6e 67 | 20 20 6c 65 6e 67 74 68 |; string| length|
|00001110| 20 72 69 67 68 74 0d 35 | 33 38 38 20 77 2c 20 20 | right.5|388 w, |
|00001120| 20 20 20 20 20 20 20 20 | 20 5c 20 20 20 20 20 20 | | \ |
|00001130| 20 20 53 55 42 51 2e 4c | 20 20 23 24 31 2c 41 30 | SUBQ.L| #$1,A0|
|00001140| 0d 35 32 34 36 20 77 2c | 20 20 20 20 20 20 20 20 |.5246 w,| |
|00001150| 20 20 20 5c 20 65 6e 64 | 20 20 20 20 41 44 44 51 | \ end| ADDQ|
|00001160| 2e 57 20 20 20 20 23 24 | 31 2c 44 36 0d 32 43 38 |.W #$|1,D6.2C8|
|00001170| 36 20 77 2c 20 20 20 20 | 20 20 20 20 20 20 20 5c |6 w, | \|
|00001180| 20 6b 6c 65 61 6e 75 70 | 20 20 20 4d 4f 56 45 2e | kleanup| MOVE.|
|00001190| 4c 20 44 36 2c 28 41 36 | 29 20 3b 20 44 52 4f 50 |L D6,(A6|) ; DROP|
|000011a0| 20 50 55 53 48 20 44 36 | 0d 32 44 30 34 20 77 2c | PUSH D6|.2D04 w,|
|000011b0| 20 20 20 20 20 20 20 20 | 20 20 20 5c 20 20 20 20 | | \ |
|000011c0| 20 20 20 20 20 20 20 50 | 55 53 48 20 20 20 44 34 | P|USH D4|
|000011d0| 0d 35 33 38 39 20 77 2c | 20 20 20 20 20 20 20 20 |.5389 w,| |
|000011e0| 20 20 20 5c 20 20 20 20 | 20 20 20 20 20 20 20 53 | \ | S|
|000011f0| 55 42 51 2e 4c 20 23 24 | 31 2c 41 31 0d 32 32 30 |UBQ.L #$|1,A1.220|
|00001200| 39 20 77 2c 20 20 20 20 | 20 20 20 20 20 20 20 5c |9 w, | \|
|00001210| 20 20 20 20 20 20 20 20 | 20 20 20 4d 4f 56 45 2e | | MOVE.|
|00001220| 4c 20 41 31 2c 44 31 0d | 32 44 30 39 20 77 2c 20 |L A1,D1.|2D09 w, |
|00001230| 20 20 20 20 20 20 20 20 | 20 20 5c 20 20 20 20 20 | | \ |
|00001240| 20 20 20 20 20 20 50 55 | 53 48 20 20 20 41 31 0d | PU|SH A1.|
|00001250| 39 31 43 31 20 77 2c 20 | 20 20 20 20 20 20 20 20 |91C1 w, | |
|00001260| 20 20 5c 20 20 20 20 20 | 20 20 20 20 20 20 53 55 | \ | SU|
|00001270| 42 41 2e 4c 20 44 31 2c | 41 30 0d 32 44 30 38 20 |BA.L D1,|A0.2D08 |
|00001280| 77 2c 20 20 20 20 20 20 | 20 20 20 20 20 5c 20 20 |w, | \ |
|00001290| 20 20 20 20 20 20 20 20 | 20 50 55 53 48 20 20 20 | | PUSH |
|000012a0| 41 30 0d 34 45 37 35 20 | 77 2c 20 20 20 20 20 20 |A0.4E75 |w, |
|000012b0| 20 20 20 20 20 5c 20 3b | 63 6f 64 65 20 0d 64 65 | \ ;|code .de|
|000012c0| 63 69 6d 61 6c 20 0d 0d | 0d 66 61 6c 73 65 09 76 |cimal ..|.false.v|
|000012d0| 61 6c 75 65 09 4c 41 42 | 45 4c 5f 54 48 45 52 45 |alue.LAB|EL_THERE|
|000012e0| 3f 09 5c 20 53 65 74 20 | 74 72 75 65 20 69 66 20 |?.\ Set |true if |
|000012f0| 74 68 69 73 20 6c 69 6e | 65 20 68 61 73 20 61 20 |this lin|e has a |
|00001300| 74 6f 6b 65 6e 20 61 74 | 20 74 68 65 0d 09 09 09 |token at| the....|
|00001310| 09 09 09 09 09 5c 20 20 | 73 74 61 72 74 20 2d 20 |.....\ |start - |
|00001320| 69 2e 65 2e 20 61 20 6c | 61 62 65 6c 2e 20 20 55 |i.e. a l|abel. U|
|00001330| 73 65 64 20 62 79 20 6d | 61 69 6e 20 6c 6f 6f 70 |sed by m|ain loop|
|00001340| 2e 20 0d 0d 3a 20 47 45 | 54 4c 49 4e 45 20 20 7b |. ..: GE|TLINE {|
|00001350| 20 5c 20 23 63 68 61 72 | 73 20 63 68 20 2d 2d 20 | \ #char|s ch -- |
|00001360| 7d 0d 09 6d 73 67 22 20 | 67 65 74 4c 69 6e 65 20 |}..msg" |getLine |
|00001370| 63 61 6c 6c 65 64 22 0d | 09 28 46 72 65 66 69 6c |called".|.(Frefil|
|00001380| 6c 29 20 20 30 3d 20 3f | 65 72 72 6f 72 20 31 35 |l) 0= ?|error 15|
|00001390| 34 09 09 09 5c 20 50 72 | 65 6d 61 74 75 72 65 20 |4...\ Pr|emature |
|000013a0| 65 6e 64 20 6f 66 20 66 | 69 6c 65 0d 09 62 79 74 |end of f|ile..byt|
|000013b0| 65 73 52 65 61 64 3a 20 | 74 6f 70 46 69 6c 65 20 |esRead: |topFile |
|000013c0| 20 2b 2b 3e 20 63 68 61 | 72 43 6f 75 6e 74 09 5c | ++> cha|rCount.\|
|000013d0| 20 4d 61 79 20 62 65 20 | 64 69 66 66 65 72 65 6e | May be |differen|
|000013e0| 74 20 74 6f 20 23 54 49 | 42 20 40 0d 09 23 74 69 |t to #TI|B @..#ti|
|000013f0| 62 20 40 20 20 2d 3e 20 | 23 63 68 61 72 73 0d 09 |b @ -> |#chars..|
|00001400| 30 20 2d 3e 20 70 6f 73 | 0d 09 31 20 2b 2b 3e 20 |0 -> pos|..1 ++> |
|00001410| 6c 69 6e 65 63 74 0d 09 | 23 63 68 61 72 73 0d 20 |linect..|#chars. |
|00001420| 09 49 46 0d 09 09 74 69 | 62 20 63 40 20 20 2d 3e |.IF...ti|b c@ ->|
|00001430| 20 63 68 0d 09 09 63 68 | 20 62 6c 20 3d 0d 09 09 | ch...ch| bl =...|
|00001440| 49 46 20 20 66 61 6c 73 | 65 0d 09 09 45 4c 53 45 |IF fals|e...ELSE|
|00001450| 20 63 68 20 26 20 3b 20 | 3d 0d 09 09 09 49 46 20 | ch & ; |=....IF |
|00001460| 20 66 61 6c 73 65 0d 09 | 09 09 45 4c 53 45 20 63 | false..|..ELSE c|
|00001470| 68 20 26 20 5c 20 3d 20 | 20 49 46 20 20 66 61 6c |h & \ = | IF fal|
|00001480| 73 65 20 20 45 4c 53 45 | 20 20 74 72 75 65 20 20 |se ELSE| true |
|00001490| 54 48 45 4e 0d 09 09 09 | 54 48 45 4e 0d 09 09 54 |THEN....|THEN...T|
|000014a0| 48 45 4e 0d 09 45 4c 53 | 45 0d 09 09 66 61 6c 73 |HEN..ELS|E...fals|
|000014b0| 65 0d 09 54 48 45 4e 0d | 09 2d 3e 20 6c 61 62 65 |e..THEN.|.-> labe|
|000014c0| 6c 5f 74 68 65 72 65 3f | 20 20 3b 0d 0d 0d 3a 20 |l_there?| ;...: |
|000014d0| 52 65 73 74 4f 66 4c 69 | 6e 65 20 20 5c 20 28 20 |RestOfLi|ne \ ( |
|000014e0| 2d 2d 20 61 64 64 72 20 | 6c 65 6e 20 29 0d 09 74 |-- addr |len )..t|
|000014f0| 69 62 20 70 6f 73 20 2b | 20 20 23 74 69 62 20 40 |ib pos +| #tib @|
|00001500| 20 70 6f 73 20 2d 20 20 | 3b 20 0d 0d 0d 5c 20 4e | pos - |; ...\ N|
|00001510| 45 58 54 54 4f 4b 45 4e | 20 70 75 74 73 20 74 68 |EXTTOKEN| puts th|
|00001520| 65 20 74 6f 6b 65 6e 20 | 69 6e 74 6f 20 73 74 72 |e token |into str|
|00001530| 69 6e 67 20 54 6f 6b 65 | 6e 20 61 6e 64 20 72 65 |ing Toke|n and re|
|00001540| 74 75 72 6e 73 20 6f 6e | 65 20 6f 66 20 74 68 65 |turns on|e of the|
|00001550| 20 66 6f 6c 6c 6f 77 69 | 6e 67 0d 5c 20 20 66 6f | followi|ng.\ fo|
|00001560| 75 72 20 74 6f 6b 65 6e | 20 74 79 70 65 73 3a 0d |ur token| types:.|
|00001570| 5c 20 20 20 20 20 20 20 | 20 6e 75 6d 62 65 72 2c |\ | number,|
|00001580| 20 77 6f 72 64 2c 20 73 | 70 65 63 69 61 6c 2c 20 | word, s|pecial, |
|00001590| 65 6e 64 2d 6f 66 2d 6c | 69 6e 65 0d 0d 3a 20 4e |end-of-l|ine..: N|
|000015a0| 45 58 54 54 4f 4b 45 4e | 20 20 7b 20 5c 20 61 61 |EXTTOKEN| { \ aa|
|000015b0| 20 62 62 20 63 63 20 64 | 64 20 65 65 20 2d 2d 20 | bb cc d|d ee -- |
|000015c0| 74 6f 6b 65 6e 54 79 70 | 65 20 7d 20 0d 0d 09 5c |tokenTyp|e } ...\|
|000015d0| 20 4e 6f 74 65 3a 20 74 | 68 65 20 6c 6f 63 61 6c | Note: t|he local|
|000015e0| 73 20 61 72 65 20 64 75 | 6d 6d 69 65 73 20 74 6f |s are du|mmies to|
|000015f0| 20 66 6f 72 63 65 20 72 | 65 67 73 20 74 6f 20 62 | force r|egs to b|
|00001600| 65 20 73 61 76 65 64 20 | 6f 76 65 72 20 74 68 65 |e saved |over the|
|00001610| 0d 09 5c 20 50 61 72 73 | 65 54 6f 6b 65 6e 20 63 |..\ Pars|eToken c|
|00001620| 61 6c 6c 21 21 20 0d 0d | 09 63 6c 65 61 72 3a 20 |all!! ..|.clear: |
|00001630| 74 6f 6b 65 6e 0d 09 73 | 74 6f 72 65 64 54 6f 6b |token..s|toredTok|
|00001640| 65 6e 0d 09 4e 49 46 0d | 09 09 72 65 73 74 4f 66 |en..NIF.|..restOf|
|00001650| 4c 69 6e 65 20 70 61 72 | 73 65 54 6f 6b 65 6e 20 |Line par|seToken |
|00001660| 70 75 74 3a 20 74 6f 6b | 65 6e 20 0d 09 09 64 75 |put: tok|en ...du|
|00001670| 70 20 65 6f 6c 20 3d 0d | 09 09 49 46 0d 09 09 09 |p eol =.|..IF....|
|00001680| 32 64 72 6f 70 20 20 65 | 6f 6c 0d 09 09 45 4c 53 |2drop e|ol...ELS|
|00001690| 45 0d 09 09 09 73 77 61 | 70 20 28 20 23 20 63 68 |E....swa|p ( # ch|
|000016a0| 61 72 73 20 6c 65 66 74 | 20 29 20 20 23 74 69 62 |ars left| ) #tib|
|000016b0| 20 40 20 20 6f 76 65 72 | 20 2d 20 20 2d 3e 20 70 | @ over| - -> p|
|000016c0| 6f 73 0d 09 09 09 4e 49 | 46 20 20 65 6f 6c 20 2d |os....NI|F eol -|
|000016d0| 3e 20 73 74 6f 72 65 64 | 54 6f 6b 65 6e 20 20 54 |> stored|Token T|
|000016e0| 48 45 4e 0d 09 09 54 48 | 45 4e 0d 09 45 4c 53 45 |HEN...TH|EN..ELSE|
|000016f0| 0d 09 09 73 74 6f 72 65 | 64 54 6f 6b 65 6e 0d 09 |...store|dToken..|
|00001700| 09 30 20 2d 3e 20 73 74 | 6f 72 65 64 54 6f 6b 65 |.0 -> st|oredToke|
|00001710| 6e 0d 09 54 48 45 4e 0d | 09 75 63 3a 20 74 6f 6b |n..THEN.|.uc: tok|
|00001720| 65 6e 20 20 32 64 72 6f | 70 20 20 3b 20 20 0d 20 |en 2dro|p ; . |
|00001730| 0d 65 6e 64 6c 6f 61 64 | 0d 00 00 00 00 00 00 00 |.endload|........|
|00001740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001780| 00 00 01 00 00 00 01 42 | 00 00 00 42 00 00 00 3b |.......B|...B...;|
|00001790| 66 65 63 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |fec.....|........|
|000017a0| 00 04 ff fd 00 00 79 7b | 0b 63 6c 61 73 73 4d 49 |......y{|.classMI|
|000017b0| 06 70 61 72 73 65 72 70 | 02 00 00 00 50 61 72 74 |.parserp|....Part|
|000017c0| 53 49 54 21 00 00 00 00 | 00 00 00 00 00 01 81 cb |SIT!....|........|
|000017d0| 00 00 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |..PartSI|T!......|
|000017e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017f0| 00 00 b3 66 c2 71 00 00 | 00 00 00 00 01 7d 00 00 |...f.q..|.....}..|
|00001800| 00 04 ff fd 00 00 01 92 | 08 59 65 72 6b 20 33 2e |........|.Yerk 3.|
|00001810| 35 6f 75 72 63 65 64 65 | 72 73 72 72 69 6f 72 31 |5ourcede|rsrrior1|
|00001820| 66 65 63 00 00 00 00 00 | 00 02 00 00 00 00 00 00 |fec.....|........|
|00001830| 00 11 00 00 00 00 40 88 | 00 55 6e 69 76 65 72 73 |......@.|.Univers|
|00001840| 61 6c 20 48 65 61 64 65 | 72 73 72 72 69 6f 72 31 |al Heade|rsrrior1|
|00001850| 66 65 63 00 00 00 00 00 | ff ff 00 00 00 00 00 00 |fec.....|........|
|00001860| 00 11 00 00 00 00 40 87 | 11 55 6e 69 76 65 72 73 |......@.|.Univers|
|00001870| 61 6c 20 48 65 61 64 65 | 72 73 72 72 69 6f 72 31 |al Heade|rsrrior1|
|00001880| 00 00 00 3e 00 00 00 00 | 00 00 00 00 00 00 00 00 |...>....|........|
|00001890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 16 b9 |........|........|
|000018b0| 00 00 16 b9 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018c0| 00 00 00 00 01 00 00 00 | 01 42 00 00 00 42 00 00 |........|.B...B..|
|000018d0| 00 3b 00 b8 ea a0 12 5e | 00 00 00 1c 00 32 00 00 |.;.....^|.....2..|
|000018e0| 4d 49 46 4f 00 00 00 0a | 00 80 00 00 00 00 00 00 |MIFO....|........|
|000018f0| 00 b8 f1 18 08 4d 69 73 | 63 49 6e 66 6f 00 00 00 |.....Mis|cInfo...|
+--------+-------------------------+-------------------------+--------+--------+